Normal mapping uses a texture (Normal Map) to alter the surface normals of an object, creating the illusion of complex surface detail like bumps and scratches without adding extra geometry.
More about Normal Maps